home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC-SIG: Essential Home & Business
/
PC-SIG - Essential Home and Business Collection.iso
/
27
/
1
/
9
/
FLEXPLUS.DOC
< prev
next >
Wrap
Text File
|
1991-05-26
|
41KB
|
981 lines
F L E X I B A K P l u s (TM)
The Flexible Hard Disk Backup System
Copyright 1991 Nildram Software
All Rights Reserved
FLEXIBAK Plus was written by Adrian Mardlin
Address: Nildram Software
26 Stanley Hill Avenue
Amersham
Bucks HP7 9BD
United Kingdom
Telephone: (0494) 729236
Email: nildram@cix.compulink.co.uk
100012.1222@compuserve.com
Program and Documentation Copyright 1991 Nildram Software.
All rights reserved.
FLEXIBAK Plus is a trademark of Nildram Software.
FLEXIBAK is a trademark of Nildram Software.
ACKNOWLEDGEMENTS
My thanks go to all those who played a part in Beta testing
FLEXIBAK Plus, notably the following:
Brian Gregory
David Clark
Neville E Sanderson
Barry Drake
Clive Goldman
Jon Wolfe
Thanks are also due to Borland for their excellent C++ compiler,
Innovative Data Concepts for the TCXL screen handling library.
INTRODUCTION
Overview
FLEXIBAK Plus, like its predecessor, FLEXIBAK, is a
flexible, easy to use hard disk backup system that takes a
logical, simple and unique approach to the backup problem. With
a conventional backup system, you are required to take a full
backup approximately once a week and do daily incremental backups
which are placed on separate disks. Should you need to restore
from the backup, you must first restore the full backup and then
each of the incremental backups up to the last backup taken. With
FLEXIBAK Plus, all this is different as the concept of full
backups and incremental backups is removed. Instead, you only
need to take a full backup once and then all subsequent backups
are placed on the same backup disks, giving some long term speed
increases, simpler file restoration and an improved backup
management capability.
Here are some of the more outstanding features provided by
FLEXIBAK Plus:
Selective backups allow you to specify, both globally and
by directory, which file groups should be included in, or
excluded from, the backup, potentially dramatically
reducing the number of backup disks required.
Incremental backups are placed on the same disks as the
full backup, so you only ever need to take a full backup
once.
File management system means that FLEXIBAK Plus keeps track
of what has been backed up, and informs you if any files
have gone missing from your hard disk since the last
backup. This allows you to recover accidentally deleted
files.
File compression is included in the system as is the
capability to handle up to 20 hard disk drives.
Alarm system warns you on booting your computer that you
have forgotten to take a backup for a specified number of
days.
What Is Shareware?
Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register. Individual programs
differ on details. Some request registration while others require
it, some specify a maximum trial period. With registration, you
get anything from the simple right to continue using the software
to an updated program with printed manual.
Copyright laws apply to both Shareware and commercial
software, and the copyright holder retains all rights, with a few
specific exceptions as stated below. Shareware authors are
accomplished programmers, just like commercial authors, and the
programs are of comparable quality. (In both cases, there are
good programs and bad ones!) The main difference is in the method
of distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written
permission before a commercial disk vendor may copy their
Shareware.
Shareware is a distribution method, not a type of software.
You should find software that suits your needs and pocket,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee - if you don't use the
product, you don't pay for it.
Disclaimer
Users of FLEXIBAK Plus must accept this disclaimer of
warranty:
"FLEXIBAK Plus is supplied as is. The author disclaims all
warranties, expressed or implied, including, without
limitation, the warranties of merchantability and of
fitness for any purpose. The author assumes no liability
for damages, direct or consequential, which may result from
the use of FLEXIBAK Plus."
Terms And Conditions
FLEXIBAK Plus is a "Shareware program" and is provided at
no charge to the user for evaluation. Feel free to share it with
your friends, but please do not give it away altered or as part
of another system. The essence of "user-supported" software is
to provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to
continue to develop new products. If you find this program
useful and find that you are using FLEXIBAK Plus and continue to
use FLEXIBAK Plus after a reasonable trial period, you must make
a registration payment of £29.95 to Nildram Software. The £29.95
registration fee will license one copy for use on any one
computer at any one time. You must treat this software just like
a book. An example is that this software may be used by any
number of people and may be freely moved from one computer
location to another, so long as there is no possibility of it
being used at one location while it's being used at another. Just
as a book cannot be read by two different persons at the same
time.
Commercial users of FLEXIBAK Plus must register and pay for
their copies of FLEXIBAK Plus within 30 days of first use or
their licence is withdrawn. Site Licence arrangements may be
made by contacting Nildram Software.
Anyone distributing FLEXIBAK Plus for any kind of
remuneration must first contact Nildram Software at the address
below for authorisation. This authorisation will be automatically
granted to distributors recognised by either the Association of
Shareware Professionals or the Association of Shareware Authors -
UK as adhering to their guidelines for shareware distributors,
and such distributors may begin offering FLEXIBAK Plus
immediately.
You are encouraged to pass a copy of FLEXIBAK Plus along to
your friends for evaluation. Please encourage them to register
their copy if they find that they can use it. All registered
users will receive a copy of the latest version of the FLEXIBAK
Plus system.
Registration
FLEXIBAK Plus is a shareware product. This means that you
are free to use it for trial purposes only and you may freely
pass copies on to your friends and colleagues. However, if you
find FLEXIBAK Plus useful and intend to continue using it, you
must register your copy. To do this, either print out and fill
in the registration form provided (Type 'COPY REGISTER.DOC PRN'
at the DOS prompt), or send a cheque for £29.95 or your credit
card details to the following address:
Nildram Software,
26 Stanley Hill Avenue,
Amersham,
Buckinghamshire
HP7 9BD
For your money, you will receive the latest version of
FLEXIBAK Plus without the registration encouragement screen, a
printed manual, free support and cheap upgrades as and when they
become available.
Overseas Registrations
For European users, there is an additional shipping charge
of £2.00 and for other overseas users, the charge is an extra
£5.00. However for those in the USA or Canada, FLEXIBAK Plus can
be registered for just $39.95 + $4.00 shipping from:
Shareable Software International, Inc
PO Box 59102
Schaumburg, IL 60159
USA
Phone: (708) 397 1221
Compuserve: 76226,2652
EXEC-PC: Bill Dickson
Fax: (708) 397 0381
Support
Support is offered to registered users in the following
ways. Firstly, any updates of FLEXIBAK Plus will be available to
you for a minimal fee. All registered users will be notified of
any major updates. Lifetime support for FLEXIBAK Plus is provided
and can be obtained by contacting Nildram Software by writing,
telephone or any of the Email addresses listed at the front of
this manual. USA and Canadian customers can also obtain support
by contacting Shareable Software International, Inc at the
addresses detailed in the Overseas Registrations section.
Support is also available via the Runway BBS, Conference 77,
(215) 623-6203 2400 baud
(215) 623-4897 HST
(215) 623-6845 V.32
The Future
It is hard to predict the future of FLEXIBAK Plus. However,
there are still many things that could be done to make FLEXIBAK
Plus a better product than it already is, such as disk
formatting, file encryption and a faster backup disk filing
system. What changes and enhancements will be made depends very
much on you and your feedback, which I can assure you will be
listened to and acted upon to make FLEXIBAK Plus the product you
want it to be.
Shareware Associations
Nildram Software is a member of two very important Shareware
organisations, both of which impose minimum standards on their
members. The following two statements are part of those standards
and provide a method of settling disputes between yourself and
any member of each organisation.
This program is produced by a member of the Association of
Shareware Professionals (ASP). ASP wants to make sure that the
shareware principle works for you. If you are unable to resolve
a shareware-related problem with an ASP member by contacting the
member directly, ASP may be able to help. The ASP Ombudsman can
help you resolve a dispute or problem with an ASP member, but
does not provide technical support for members' products. Please
write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
or send a CompuServe message via CompuServe Mail to ASP Ombudsman
70007,3536.
Nildram Software is a member of the Association of Shareware
Authors - UK (ASA-UK). ASA-UK wants to make sure that the
shareware principle works for you. If you have a dispute with an
ASA-UK member that you are unable to resolve directly with that
member, then you can write to the ASA-UK Ombudsman at the
following address:
The Ombudsman,
ASA-UK,
PO Box 26,
Bracknell,
Berkshire
RG12 4WA
INSTALLATION AND GETTING STARTED
Installation
Installation is a very straightforward process. All you need
to do is insert the disk on which FLEXIBAK Plus is located into
the drive, select that drive as the current drive by typing "A:"
or "B:" (depending on the drive in which the disk is inserted)
at the DOS prompt. Now type "INSTALL" and press <ENTER> and then
follow the instructions. Alternatively, if you acquired your copy
of FLEXIBAK Plus by downloading it from a BBS or you prefer to
manually install it, just create a directory on your hard disk
and copy all the files to that directory.
Setting The Alarm
FLEXIBAK Plus has a warning alarm feature that warns you if
you haven't taken a backup recently. To enable this, you should
place the following lines in your AUTOEXEC.BAT file in an
appropriate place. (If you are not sure about the function of the
AUTOEXEC.BAT file or how to alter it, please consult your MS-DOS
reference manual).
x:
CD \FLEXPLUS
FLEXPLUS /A=y
C:
Where 'x' is the hard disk drive where you have installed
FLEXIBAK Plus - if other than drive C - and 'y' is the number of
days after which you wish the alarm to sound.
If you have done this correctly, every time you boot your
computer FLEXIBAK Plus will check to see how long it has been
since the last backup was taken and if it is longer ago than the
specified threshold - 'y' in the above example - an alarm will
be sounded giving you the opportunity to take a backup.
Command Line Parameters
If you are running on a machine with a particularly low
amount of free memory or a particularly high number of files, you
may have trouble getting started with FLEXIBAK Plus as it will
abort with an exception message saying that it has either run out
of memory, file space or directory space. You can override the
initial memory allocation settings of FLEXIBAK Plus by use of
some command line options which can later be set permanently by
using the General Setup option of the Setup menu. To override the
number of files (the default is 4000) that space is allocated
for, use the "/F" command line option and to override the number
of directories (the default is 300), use the "/D" command line
option. For example, if you have a particularly large hard disk,
you might use a command like this:
FLEXPLUS /F=5000 /D=500
This would tell FLEXIBAK Plus to allocate space for 5000
files and 500 directories.
TUTORIAL
Getting Started
Once you have installed FLEXIBAK Plus on your system, you
can run it by changing to the "x:\FLEXPLUS" directory, where "x"
is the hard disk drive onto which FLEXIBAK Plus was installed,
and typing, "FLEXPLUS". FLEXIBAK Plus should now start up and
proceed to log your drive C. FLEXIBAK Plus defaults to backing
up all files on drive C, except those with the extension ".BAK",
with no compression and the destination disk set to drive A. If
this setup is ideal for you, then you can use FLEXIBAK Plus
straightaway. Otherwise, you should configure the setup by using
the Setup menu which is documented in the Reference chapter.
You should see a menu bar across the top of the screen with
the Backup option highlighted. Press <ENTER> and a menu will
appear. Select the Start Backup option to begin your backup and
follow the instructions.
The Backup Data File
The backup data file, called "FLEXPLUS.DAT" or similar,
contains information about all the files in the backup set, along
with the setup of your backup. While, in emergencies, it is
possible to restore data without this file (using FPREST), any
such rebuild will take time and cannot be guaranteed to rebuild
the file to its original state. Therefore, you should take every
opportunity offered by FLEXIBAK Plus to update this file (for
example, set the Save Data File After Each Disk? flag to "Y") and
keep a copy on your master diskette. i.e. Don't skip the part on
exiting FLEXIBAK Plus when you are asked to insert the master
disk and press <ENTER>.
A copy of this file is also saved as "FLEXPLUS.BAK" (or
whatever you have called the data file) each time you run
FLEXIBAK Plus as an extra precaution.
Using Multiple Backup Sets
It is possible in FLEXIBAK Plus to have more than one set
of backup disks to give an increased security to the backup. This
can also be used to speed up the backup process as you could have
a complete backup on one set of disks and just the most vital
files on another set of disks. This would allow you to use the
second set for day to day backups and the main backup set can be
updated perhaps once a week or so. This would mean that any non-
vital files that changed during the week would only be backed up
once, at the end of the week.
Keeping multiple backup sets is a good way to improve the
security of your backup as, although FLEXIBAK Plus can detect
that files have gone missing, it can't detect if they have been
corrupted and you might not notice until after a backup has been
taken. With multiple backups, you are able to go to the
previously used backup set and restore the file from there.
To specify alternative backup sets, simply pass the name of
the set as an argument when you run FLEXIBAK Plus. For example:
FLEXPLUS FULLBAK
will create a backup data file called "FULLBAK.DAT" and will use
the name "FULLBAK" as an identification on all backup disks so
that it is not possible to mix up the disks from two different
backups.
REFERENCE
Introduction
The screen is split into 3 main sections. The top section
contains statistics which enable you to see at a glance the
status of the backup. The meaning of the figures are as follows:
Backed Up: The total number of files backed up.
To Add: The total number of files left to add to the backup
disks.
Queries: The number of unanswered queries.
To Restore: The total number of files tagged to restore.
No Disks: The number of disks in the backup set so far.
Note that this is not the number of disks required to
backup all the files.
Total K: The total number of Kilobytes of files in the
backup.
The main section of the screen is where most of the
interaction between the user and FLEXIBAK Plus occurs. A general
rule throughout FLEXIBAK Plus is that <ENTER> is used as a
positive response to a question or situation and <ESCAPE> is used
as a negative response or to 'escape' from a situation. If you
remember this, then you will very quickly feel at home with
FLEXIBAK Plus.
The bottom section of the screen is used for on-line help.
You should refer to this if you ever get stuck or are unsure what
is happening or what a particular function will do.
In addition to these three main screen sections, FLEXIBAK
Plus contains a pull-down menu system which enables you to
quickly and easily move around and select the various program
functions. The various menu options are explained in depth later
on in this chapter.
Mouse Support
FLEXIBAK Plus supports any Microsoft compatible mouse, as
long as the appropriate mouse driver is loaded. You will find
that a mouse will greatly ease your use of FLEXIBAK Plus and, in
fact, it is possible to use FLEXIBAK Plus without ever needing
to touch the keyboard. The left button on the mouse is the
equivalent of <ENTER> while the right button represents <ESCAPE>.
Backup Menu
The Backup Menu contains all the necessary options for day
to day use of FLEXIBAK Plus, allowing you to backup files, answer
queries and restore files as necessary.
Start Backup Option
This option starts the backup process which will add
any tagged files (see the "To Add" count in the statistics
box at the top of the screen) to the backup disks. If a new
disk is required, you will be asked to insert a Blank,
Formatted disk, otherwise you will be asked to insert a
particular disk number. Don't worry about inserting the
wrong disk as FLEXIBAK Plus checks each disk inserted to
make sure that it is the correct disk or, in the case of a
blank disk, to make sure that it is blank. If FLEXIBAK Plus
requires a blank disk and you do not have any blank disks
left but wish to use a non-blank disk, you can use the
Inspect Disk and Erase Disk options in the DOS menu to
check your disks and then erase them as necessary.
FLEXIBAK Plus will now update the backup disk by
deleting any unwanted files (those tagged for deletion when
answering queries) and adding any new or changed files to
the disk. When it has finished with a disk, FLEXIBAK Plus
will ask you to either insert another disk or will return
you to the menu if there are no more files to add to the
backup disks.
Answer Queries Option
From time to time, files on your hard disk drive(s)
that are backed up will be deleted, either accidentally or
on purpose. FLEXIBAK Plus is unique among hard disk backup
utilities in that it will notice that a file has gone
missing and tag it as a Query (the number of Queries is
displayed in the statistics box at the top of the screen).
This option will allow you to answer any outstanding
Queries by deciding whether to restore each file or delete
it from the backup disks also.
To make matters easier for you, FLEXIBAK Plus attempts
to group files by directory when asking you to answer a
Query. Thus, if you delete all the backed up files from a
particular directory, or you remove the directory entirely,
you will first be asked whether you want to Restore the
entire directory, Delete the entire directory or deal with
each file as an individual Query. You will then be given
the opportunity to answer Queries on individual files,
which you may choose to Restore, Delete or Skip. By
Skipping a Query, you can postpone indefinitely your
decision on what to do with that file, though FLEXIBAK Plus
will alert you to the fact that you have outstanding
Queries whenever you select the Start Backup option as I
don't advise this practice.
Restore Tagged Option
Use this option to Restore any files tagged for
restoration by use of the Answer Queries option. You will
be prompted to enter disks in much the same way as in the
Start Backup option except that, by pressing <ESCAPE>, you
are able to skip a disk and move on to the next backup
disk. This is to account for the possibility of one of the
backup disks being either lost or destroyed. If FLEXIBAK
Plus has a problem restoring any file, you will be alerted
and the file will be tagged as a Query so that it can be
reprocessed at a later time.
Restore Queries Option
If you are sure that you want to restore all the files
tagged as Queries, rather than answering a string of
Queries, you can use this option which will tag all Queries
for restoration and then restore them in the same way as
the Restore Tagged option.
Restore All Option
To restore all files, including those that are still
on the hard disk drive(s), you should use this option. You
should only ever need to use this option after a complete
hard disk failure. Do not use it at any other time unless
you are absolutely sure what you are doing as you could end
up restoring files that are older than those currently on
your hard disk. Be careful!
Restore Directory Option
It is possible with this option to restore all the
files in a particular directory while also changing the
directory name if desired. This can be useful if you need
to transfer files from one PC to another as you can take a
whole directory from one system and restore it to another
directory on the other system. Upon selecting this option,
you will be presented with a pick list of the available
directories from which you should select the directory you
wish to restore. After selecting the directory, you will be
given the opportunity to enter a new directory name to
which the files should be restored. The operation will then
proceed as for the Restore Tagged option. You should note
however that, for safety reasons, this option will only
restore those files that are already tagged as either
Queries or for Restoration. i.e. They must not already
exist on the source disk.
Setup Menu
The Setup Menu is used to alter the setup of FLEXIBAK Plus
to suit your requirements. Three of the options in this menu take
you into a window where you can configure File Specs. These are
a series of DOS wildcards (such as "*.*" which means all files
or "*.EXE" which means all files ending in ".EXE") which enable
you to configure which files should be included or excluded from
the backup or compression. File Specs ending with a "-" are taken
as exclusions, and File Specs are processed in the order in which
they occur. For example, the default Global File Specs are "*.*"
followed by "*.BAK-" which means that FLEXIBAK Plus will backup
all files except those ending in ".BAK". If theses File Specs
were the other way around, the FLEXIBAK Plus would backup
everything as the last File Spec, "*.*" would tell it to include
all files.
To add a File Spec, just type it in and press <ENTER> and
to remove a File Spec, you should type in the opposite File Spec.
For example, to remove "*.*", type in "*.*-" and press <ENTER>.
If you wish to change the order of File Specs, you must first
remove the leading File Specs and then add them to the end by re-
entering them. A maximum of 12 File Specs are allowed in each
situation.
Global File Specs Option
This option should be used to configure the Global
File Specs for your setup. Upon selecting this option, you
will be taken straight into the File Spec Entry window
where you can alter the Global File Specs to suit your
system requirements. Global File Specs are applied to EVERY
directory on the source disk(s) and will be automatically
effective on any new directories that are created. If you
alter any Global File Specs, you should select the Re-Log
Disk(s) option from the Utilities menu in order for the
changes to take effect.
Local File Specs Option
Use this option to configure File Specs for a
particular Directory. You will first be presented with a
pick list of all the logged directories from which you
should select your required directory. This will now take
you to the File Spec Entry window where you can add any
Local File Specs. Local File Specs are applied to a
directory after Global File Specs and not instead of them.
If you alter any Local File Specs, you should select the
Re-Log Disk(s) option from the Utilities menu in order for
the changes to take effect.
Comp File Specs Option
Compression File Specs are used to determine whether
a file should be compressed or not. So, for example, you
might want to Compress all files except those which are
already compressed such as "*.ZIP" and "*.ARC". In such a
case, you would enter File Specs of "*.*", "*.ZIP-" and
"*.ARC-". You should note that unless you specifically
include the files you wish to compress (for example, by
using "*.*"), no compression will occur.
General Setup Option
Upon selecting this option, a window will pop up
containing a selection of configurable parameters. They are
as follows:
Source Drive(s)
In this field you should type a list of all the
drives from which you wish to take your backup. For
example, "CDEF" in this field would cause FLEXIBAK
Plus to backup from drives C, D, E and F. The field
may contain a list of up to twenty source drives.
Please note that any changes made in this field will
not have any effect until either FLEXIBAK Plus is
exited and restarted or the Re-Log Disk(s) option in
the Utilities menu is used.
Destn Drive
This field should contain the drive to which you
wish to backup, such as "A" or "B". Please note that
if this is set to anything other than "A" or "B", the
Erase Disk option will be disabled. This is to prevent
the accidental deletion of vital data.
Update File Archive Flag?
If this is set to "Y", the Archive Flag on each
file is cleared as it is backed up and is checked when
logging on to detect whether the file has changed or
not. If it is set to "N", the Archive Flag is not
cleared, and neither is it checked when logging on.
Backup Hidden Files?
If you have any hidden files that you wish to
backup, then you should set this field to "Y".
Otherwise leave it set to "N".
Save Data File After Each Disk?
This is a security option which, when set to "Y",
causes FLEXIBAK Plus to save its data file after
processing each disk when doing a backup. The default
setting is "N".
Maximum No Of Files
This field contains the maximum number of files
that FLEXIBAK Plus can handle. The default value is
4000. You should only alter this field if your
computer is short of memory or you have more than 4000
files on your hard disk(s). Changes do NOT take effect
until FLEXIBAK Plus is restarted. Please also see the
section of the manual about command line switches.
Maximum No Of Directories
This field contains the maximum number of
directories that FLEXIBAK Plus can handle. The default
value is 300. You should only alter this field if your
computer is short of memory or your hard disk contains
more than 300 directories. Changes do NOT take effect
until FLEXIBAK Plus is restarted. Please also see the
section of the manual about command line switches.
Verify Flag On/Off Option
This option toggles the DOS Verify Flag on and off.
When switched on, any data that is written to disk is
immediately re-read and compared with what was written to
make sure there were no errors. As this adds on a
substantial amount of time and the probability of errors is
so slight, I would advise leaving this option set to its
default of Off.
Sound On/Off Option
This option simply toggles any sound effects on and
off. Very useful for those of us who work at home late at
night and don't wish to wake up the rest of the family.
Utilities Menu
Re-Log Disk(s) Option
Use this option to Re-Log the disk(s) after you have
altered any configuration information such as the source
disks or File Specs.
Disk Usage Option
This option will give you an estimate of the number of
disks required to backup all the logged files. The estimate
does not take into account the effects of compression
which, if set, should significantly reduce the number of
disks required.
Check Disk Option
Use this option from time to time to check up on the
state of a backup disk. It will check that the contents of
a particular backup disk are what FLEXIBAK Plus thinks they
are and, if there are any differences, they will be
corrected. Just insert a backup disk and press <ENTER>.
The checking procedure is split into two passes. In
the first pass, FLEXIBAK Plus will check all the files on
the backup disk to make sure they should be there and will
delete any that shouldn't be on the disk. In the second
pass, FLEXIBAK Plus will check all the files that it thinks
should be on the backup disk to make sure they are there
and are up to date. At the end, you will be told how many
errors occurred and were corrected. Normally this should be
zero, but it is possible if the computer is reset or
crashes while FLEXIBAK Plus is loaded for errors to occur.
In such cases, you should run this option as a matter of
course to make sure of the integrity of your backup.
Refresh Disk Option
If a backup disk is accidentally lost or destroyed,
you will need to create a duplicate without having to
abandon the entire backup. This option will perform this
task for you by tagging any files on the specified disk for
Adding and then assuming that the disk has not yet been
used. This will mean that when you use the Start Backup
option, FLEXIBAK Plus will ask you to insert a blank disk
(when it reaches the disk you have refreshed) and will then
backup all the files on that disk.
Compact Backup Option
From time to time, the amount of data on your hard
disk drive(s) may decrease. If this happens, the number of
backup disks used by FLEXIBAK Plus may be more than are
actually required. If you want to release any backup disks
for other uses, you should use this option to compact the
backup. The effect of this option will be to release the
last disk in the backup set and attempt to locate the files
on this disk elsewhere. Immediately after using this
option, you should use the Start Backup option which will
then add the files to other backup disks and you will be
able to see whether the compaction was successful or not.
Create Queries Option
If you have answered any Queries and you wish to go
back on your decision, use this option to re-tag for Query
any files that are tagged for restoration or deletion.
Abandon Backup Option
Use this option to completely abandon the current
backup and start afresh. This will allow you to take a full
backup on a new set of disks.
Reports Menu
File Specs Option
Use this option to produce a report of all the File
Specifications that you have set up for the backup. Make
sure that your printer is on-line and connected to the
computer before running this report.
Disk Info Option
Use this option to produce a report of the Disk
Information. This contains a few handy statistics along
with details of the number of files, total size and space
free on each disk. Make sure that your printer is on-line
and connected to the computer before running this report.
Registration Option
Use this option to print a registration form which you
can send off to register your copy of FLEXIBAK Plus.
DOS Menu
Inspect Disk Option
This option allows you to search through any disk and
check the contents of it. I would strongly advise that you
use this option before the Erase Disk option when
considering erasing a disk.
Erase Disk Option
This option allows you to erase a disk in preparation
to being used as a backup disk. I would strongly advise
using the Inspect Disk option first and in any case, this
option is disabled if the Destination Drive is not set to
either "A" or "B" (use the General Setup option in the
Setup menu to set the Destination Drive). This option will
fail if the disk contains any read-only files.
Exit Option
This option terminates FLEXIBAK Plus and returns you
to DOS. Before exiting, the data file is saved to the hard
disk and then you are prompted to insert the Master Disk
(this should be a backup copy of your FLEXIBAK Plus
distribution disk). The data file will then be copied to
the Master Disk also. This can be avoided by pressing
<ESCAPE> when prompted to insert the Master Disk, but it is
highly inadvisable to do so as FLEXIBAK Plus will need to
use this file in order to restore the backup should you
suffer from a hard disk crash.
TECHNICAL NOTES
Introduction
This chapter is written with the intention of giving the
more advanced user (i.e. Those who know low level DOS pretty
well) a clearer insight into the workings of FLEXIBAK Plus. If
you do not understand this chapter, the do not worry - it will
not impair your ability to get the most out of FLEXIBAK Plus in
any way.
Backup File Format
In order for FLEXIBAK Plus to be able to handle files of any
size, all files over the size of 300k are split into 300k
sections, each of which is treated as an individual file by
FLEXIBAK Plus. This has a number of implications. First of all,
some statistics won't appear to add up. For example, if you run
the Disk Information Report, the total number of files backed up
will not necessarily be the sum of the number of files on each
disk as one file may appear on more than one disk and would
therefore be counted more than once. Also, FLEXIBAK Plus may give
you the impression that it keeps trying to copy the same file to
different disks. It is in fact copying different sections of the
same file.
When stored on the backup disk, the files contain a header
which gives information about its original name and location, its
date and time and its size. The file names used on the backup
disks are ascending numerical. That is, they are not the same as
the name on the source disk. This, along with the fact that some
files may be compressed, means that you cannot just copy files
from a backup disk manually, you have to use FLEXIBAK Plus or one
of the accompanying utilities.
Backup Disk Format
If you look at a backup disk created by FLEXIBAK Plus, you
will notice that it does some rather strange things to the disk,
the reason for which I will attempt to explain. First of all, a
file is created with the name of the data file being used (such
as FLEXPLUS) and the disk number as the extension, for example
FLEXPLUS.1 would be disk number 1 of the FLEXPLUS backup set.
Next, depending on the size of the disk, a number of
directories are created. If the disk is less than or equal to
360k in size, 12 directories are created, whose names are the
numbers 0 to 11. If the disk is 720k or less in size, 20
directories are created, whose names are the numbers 0 to 19, and
if the disk is larger than this, 40 directories are created whose
names are the numbers 0 to 39. The reason for this is to increase
the backup speed of FLEXIBAK Plus by making sure that all the
directory information is stored at the front of the disk, near
the File Allocation Table. Due to the blocking factor of smaller
disks being 1k and those of larger disks being only 512 bytes,
it is possible to fit up to 30 files in each directory on the
smaller disks and up to 14 files in each directory on the larger
disks without causing directory fragmentation. This is exactly
what FLEXIBAK Plus will do, though if it runs out of space, the
last directory will be fragmented to fit any extra files on.
UTILITIES
Introduction
FLEXIBAK Plus comes equipped with some stand alone utilities
which enable the viewing and restoration of the backup disk
contents without the use of the FLEXPLUS.DAT (or similar) file.
This means that, even in the worst case scenario, where you have
lost or destroyed the disk containing FLEXPLUS.DAT, you are still
able to restore all the data with almost 100% efficiency. I say
"almost" because it is always preferable to restore using the
data file as that is the only way that FLEXIBAK Plus can be
absolutely sure of the backup status of each file.
FPDIR
FPDIR is a simple utility designed to give a directory of
the files contained on a backup diskette. The syntax is simple,
simply type:
FPDIR x:
Where 'x' is the disk drive containing the backup disk. You
will then simply be presented with a list of the files backed up
on that disk, in the order in which they appear.
FPREST
FPREST is the utility to use to restore files from backup
disks where the backup data file has been lost. FPREST is quite
clever in that it will accept a list of file names or DOS style
wildcards and restore those files only. The syntax is as follows:
FPREST x: file1 file2 ...
Where 'x' is the disk drive containing the backup disk. A
good example of the use of this utility would be:
FPREST A: *.BAT C:\DOS\*.EXE C:\CONFIG.SYS
This command would restore all files matching "*.BAT",
whatever directory they may be in, all files matching "*.EXE" in
the "C:\DOS" directory and "C:\CONFIG.SYS".
FPREST works on one disk at a time and reports the names of
the files as it restores them. Please be aware that large files
can be split over many backup disks and so you must make sure
that you run FPREST on all the backup disks in the set to ensure
that the whole of any large file (over 300k in size) is properly
restored.